class OrarioDiLavoro < ActiveRecord::Base
  acts_as_paranoid unless SHOW_DELETED
  giorni = [ :lun, :mar, :mer, :gio, :ven, :sab] #:dom
  belongs_to :rapporto_di_lavoro
  validates_presence_of :ore_settimanali, :giorni_settimanali, giorni
  validates_numericality_of giorni, :allow_nil => true

  def to_label
    if ! rapporto_di_lavoro.nil?
      if rapporto_di_lavoro.part_time
        "part-time (#{ore_settimanali}h/#{giorni_settimanali}gg)"
      else
        "full-time (#{ore_settimanali}h/#{giorni_settimanali}gg)"
      end
    else
      "(#{ore_settimanali}h/#{giorni_settimanali}gg)"
    end
  end
end
